package com.edou.auth.entity;
import java.util.List;

import com.edou.base.entity.BaseBusEntity;

/**
 * 部门表
 * @creator     
 * @create-time 2016/2/15 13:31:20
 * @email admin@edou.com
 * @company www.edou.com
 * @version 1.0
 */
public class Depart extends BaseBusEntity {
	/**  */
	private static final long serialVersionUID = 1L;

	/** 部门编号*/
	private String no;
	/** 菜单名 */
	private String name;
	/** 部门所在省市 */
	private Long regionId;
	/** 父级ID */
	private String parentId;
	/** 节点级别：1-一级节点，2-二级节点，3-三级节 */
	private Integer level;
	/** 部门备注 */
	private String note;
	/** 排序 */
	private Integer sort;
	/** 部门全称：一级名称-二级名称-三级名称 */
	private String chainName;
	/** ID链：0#ID1#ID2#ID3# */
	private String chainId;
	/** 子级部门集合 */
	private List<Depart> children;
	/** 是否是主管 0否 1是 */
	private Integer isManage;
	
	/** 是否是主管 0否 1是 */
	public Integer getIsManage() {
		return isManage;
	}

	/** 是否是主管 0否 1是 */
	public void setIsManage(Integer isManage) {
		this.isManage = isManage;
	}

	public Depart() {
		super();
	}

	public Long getRegionId() {
		return regionId;
	}

	public void setRegionId(Long regionId) {
		this.regionId = regionId;
	}

	public String getChainName() {
		return chainName;
	}

	public void setChainName(String chainName) {
		this.chainName = chainName;
	}

	public String getChainId() {
		return chainId;
	}

	public void setChainId(String chainId) {
		this.chainId = chainId;
	}

	public List<Depart> getChildren() {
		return children;
	}

	public void setChildren(List<Depart> children) {
		this.children = children;
	}

	/** 菜单名 */
	public String getName(){
		return this.name;
	}

	/** 菜单名 */
	public void setName(String name){
		this.name = name;
	}

	/** 父级ID */
	public String getParentId(){
		return this.parentId;
	}

	/** 父级ID */
	public void setParentId(String parentId){
		this.parentId = parentId;
	}

	/** 节点级别：1-一级节点，2-二级节点，3-三级节 */
	public Integer getLevel(){
		return this.level;
	}

	/** 节点级别：1-一级节点，2-二级节点，3-三级节 */
	public void setLevel(Integer level){
		this.level = level;
	}

	/** 部门备注 */
	public String getNote(){
		return this.note;
	}

	/** 部门备注 */
	public void setNote(String note){
		this.note = note;
	}

	/** 排序 */
	public Integer getSort(){
		return this.sort;
	}

	/** 排序 */
	public void setSort(Integer sort){
		this.sort = sort;
	}

	/** 部门编号*/
	public String getNo() {
		return no;
	}

	/** 部门编号*/
	public void setNo(String no) {
		this.no = no;
	}
}